.w{
  width: 33.33%;
  display: flex;
  justify-content: center;

  padding: 10px;
}
.categoryItem{
  width: 380px;
  display: flex;
  padding: 10px;
  background: var(--item-bg);
  //margin-bottom: 20px;
  img{
    width: 120px;
    height: 120px;
  }
  .right{
    padding: 6px 0;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    color: var(--desc-color);

    font-size: 14px;
    .title{
      font-size: 18px;
      font-weight: 700;
      color: var(--title-color);
    }
  }
}

.categoryItem:hover{
  box-shadow: 0 0 10px #ccc;
  .title{
    color: #62afff ;
  }
}
